package com.crm.suborgConfig.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 分公司配置对象 base_suborg_config
 * 
 * @author ruoyi
 * @date 2024-01-29
 */
public class BaseSuborgConfig extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 分公司id */
    private Long orgId;

    /** 系统名称 */
    @Excel(name = "系统名称")
    private String sysName;

    /** 系统标题 */
    @Excel(name = "系统标题")
    private String sysTitle;

    /** 所属城市 */
    @Excel(name = "所属城市")
    private String city;

    /** 每日新数据上限 */
    @Excel(name = "每日新数据上限")
    private Long dataLimit;

    /** 数据分配开关状态 1-已开启 0-已暂停 */
    @Excel(name = "数据分配开关状态 1-已开启 0-已暂停")
    private String distributeStatus;

    /** 签约网点地址 */
    @Excel(name = "签约网点地址")
    private String orgAddress;

    /** 用户id */
    @Excel(name = "用户id")
    private String userID;

    /** 网站路径 */
    @Excel(name = "网站路径")
    private String webUrl;

    /** 网站描述 */
    @Excel(name = "网站描述")
    private String webDescribe;

    public void setOrgId(Long orgId) 
    {
        this.orgId = orgId;
    }

    public Long getOrgId() 
    {
        return orgId;
    }
    public void setSysName(String sysName) 
    {
        this.sysName = sysName;
    }

    public String getSysName() 
    {
        return sysName;
    }
    public void setSysTitle(String sysTitle) 
    {
        this.sysTitle = sysTitle;
    }

    public String getSysTitle() 
    {
        return sysTitle;
    }
    public void setCity(String city) 
    {
        this.city = city;
    }

    public String getCity() 
    {
        return city;
    }
    public void setDataLimit(Long dataLimit) 
    {
        this.dataLimit = dataLimit;
    }

    public Long getDataLimit() 
    {
        return dataLimit;
    }
    public void setDistributeStatus(String distributeStatus) 
    {
        this.distributeStatus = distributeStatus;
    }

    public String getDistributeStatus() 
    {
        return distributeStatus;
    }
    public void setOrgAddress(String orgAddress) 
    {
        this.orgAddress = orgAddress;
    }

    public String getOrgAddress() 
    {
        return orgAddress;
    }
    public void setUserID(String userID) 
    {
        this.userID = userID;
    }

    public String getUserID() 
    {
        return userID;
    }
    public void setWebUrl(String webUrl) 
    {
        this.webUrl = webUrl;
    }

    public String getWebUrl() 
    {
        return webUrl;
    }
    public void setWebDescribe(String webDescribe) 
    {
        this.webDescribe = webDescribe;
    }

    public String getWebDescribe() 
    {
        return webDescribe;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("orgId", getOrgId())
            .append("sysName", getSysName())
            .append("sysTitle", getSysTitle())
            .append("city", getCity())
            .append("dataLimit", getDataLimit())
            .append("distributeStatus", getDistributeStatus())
            .append("orgAddress", getOrgAddress())
            .append("createTime", getCreateTime())
            .append("createBy", getCreateBy())
            .append("userID", getUserID())
            .append("webUrl", getWebUrl())
            .append("webDescribe", getWebDescribe())
            .toString();
    }
}
